-- ** 创建者   : suning
-- ** 创建日期 : 20220801
-- ** 功能描述 ：交接准点率明细
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
--          jms_dm.dm_waybill_collect_intime       交接准点率明细
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
drop table if exists jms_dm.dm_waybill_collect_intime_taking_agg;
create external table if not exists jms_dm.dm_waybill_collect_intime_taking_agg(
     taking_date                  string      comment'揽收日期'
    ,receive_city_id              string      comment'收件城市id'
    ,receive_city                 string      comment'收件城市'
    ,region_code                  string      comment'收件管理大区编码'
    ,region_name                  string      comment'收件管理大区名称'
    ,receive_proxy_code           string      comment'收件代理区编码'
    ,receive_proxy                string      comment'收件代理区名称'
    ,receive_franchisee_code      string      comment'收件加盟商编码'
    ,receive_franchisee           string      comment'收件加盟商名称'
    ,receive_network_code         string      comment'收件网点编码'
    ,receive_network_name         string      comment'收件网点名称'
    ,order_source                 string      comment'订单来源订单来源1紫金山2逍遥峰3桃花岛4其他'
    ,goods_type_code              string      comment'物品类型编码'
    ,goods_type_name              string      comment'物品类型名称'
    ,is_interrupted               string      comment'是否截单0否1是2其他'
    ,three_code_num               string      comment'三段码问题:无目的网点'
    ,not_route                    string      comment'规划问题:无路由'
    ,plan_err_num                 string      comment'规划问题'
    ,other                        string      comment'其他问题:自收自派'
    ,wrong_dispatch               string      comment'无路由:错发'
    ,collect_code                 string      comment'交件集散编码'
    ,collect_name                 string      comment'交件集散名称'
    ,center_code                  string      comment'交件转运中心编码'
    ,center_name                  string      comment'交件转运中心名称'
    ,should_hand_in_num           string      comment'应交件票数'
    ,in_time_num                  string      comment'准点交件票数'
    ,in_time_rate                 string      comment'交件准点率'
    ,not_in_time_num              string      comment'不准点交件票数'
    ,network_resp_num             string      comment'交件网点责任票数'
    ,collect_resp_num             string      comment'交件集散责任票数'
    ,should_hand_over_num         bigint      comment'应交接票数'
    ,hand_over_in_time_num        bigint      comment'准点交接票数'
    ,hand_over_not_in_time_num    bigint      comment'不准点交接票数'
    ,hand_over_network_resp_num   bigint      comment'交接网点责任票数'
    ,hand_over_collect_resp_num   bigint      comment'交接集散责任票数'
    ,same_city_num                bigint      comment'同城票数'
    ,unarrival_num                bigint      comment'同城票数'
    ,hand_over_in_time_rate       string      comment'交接准点率'
    ,not_intime_cnt               bigint      comment'时效不准点数'
    ,express_type_code            string      comment'产品类型编码'           --（20221104新增）
    ,express_type_name            string      comment'产品类型名称'           --（20221104新增）
    ,yiqin_late_cnt               bigint      comment'疫情滞留量'
    ,route_late_cnt               bigint      comment'路由晚点量'
    ,center_send_timely_cnt       bigint      comment'交件晚点及时发出量'
    ,center_send_late_cnt         bigint      comment'交件晚点未及时发出量'
    ,first_nodal_agent_code       string      comment'实际交件集散点代理区编码'
    ,first_nodal_agent_name       string      comment'实际交件集散点代理区名称'
    ,first_nodal_fran_code        string      comment'实际交件集散点加盟商编码'
    ,first_nodal_fran_name        string      comment'实际交件集散点加盟商名称'
) comment '经营指标-交接准点率汇总(揽收日期维度)'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_waybill_collect_intime_taking_agg'
tblproperties (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);
